package com.finance.rule.bean.pojo;

import com.finance.framework.lang.BaseObject;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author: gly
 * @Date: Created in 2017-08-07
 */
@Data
public class NewWeightRule extends BaseObject {

    /**
     * 规则模式
     */
    private String patternRule;
    /**
     * 供应商编码
     */
    private String supplierCode;
    /**
     * 承运商编码
     */
    private String  carrierCode;
    /**
     * 目的地省份
     */
    private Integer toProvince;
    /**
     * 目的市
     */
    private Integer toCity;
    /**
     * 发货省份
     */
    private Integer fromProvince;
    /**
     * 发货城市
     */
    private Integer fromCity;
    /**
     * 区域类型ID
     */
    private String regionId;
    /**
     * 结算类型
     */
    private Integer settlementType;
    /**
     * 左边界数值 不闭合
     */
    private BigDecimal pointLeft;
    /**
     * 右边界数值 闭合
     */
    private BigDecimal pointRight;
    /**
     * 首重单价 单位:元
     */
    private BigDecimal firstPrice;
    /**
     * 续重单价 单位:元
     */
    private BigDecimal secondPrice;
    /**
     * 首重 单位:KG
     */
    private BigDecimal firstWeight;
    /**
     * 续重 单位:KG
     */
    private BigDecimal secondWeight;
    /**
     * 代收款 单位:元
     */
    private BigDecimal cod;
    /**
     * 配送类型 单位:元
     */
    private BigDecimal direction;
    /**
     * 时效要求 单位:元
     */
    private BigDecimal expressScheduleType;
    /**
     * 温度级别 单位:元
     */
    private BigDecimal temperature;
    /**
     * 菜鸟驿站 单位:元
     */
    private BigDecimal cainiao;
    /**
     * 是否组包 1是0非
     */
    private Integer isCombined;
    /**
     * 主表规则ID
     */
    private Long masterRuleId;

}
